//package com.kungfuhacking.wristbandpro.find.presenter;
//
//import android.text.TextUtils;
//
//import com.alibaba.fastjson.JSONObject;
//import com.kungfuhacking.wristbandpro.base.bean.RequestBean;
//import com.kungfuhacking.wristbandpro.base.presenter.BasePresenter;
//import com.kungfuhacking.wristbandpro.find.bean.OrderDetailBean;
//import com.kungfuhacking.wristbandpro.find.view.IOrderDetailView;
//import com.kungfuhacking.wristbandpro.login.activity.LoginActivity;
//import com.kungfuhacking.wristbandpro.net.BaseNoTObserver;
//import com.kungfuhacking.wristbandpro.net.RetrofitHttpUtil;
//
//import io.reactivex.disposables.Disposable;
//
//
///**
// * Created by Aaron on 17/5/11.
// */
//
//public class IOrderDetailPresenter implements BasePresenter {
//
//    private IOrderDetailView iOrderDetailView;
//
//    public IOrderDetailPresenter(IOrderDetailView iOrderDetailView) {
//        this.iOrderDetailView = iOrderDetailView;
//    }
//
//    /**
//     * 订单详情
//     *
//     * @param phoneNum
//     */
//    public void orderDetail(String phoneNum) {
//
//        if (TextUtils.isEmpty(phoneNum)) {
//            iOrderDetailView.showErr("手机号码错误");
//            return;
//        }
//
//        JSONObject request = new JSONObject();
//        request.put("token", iOrderDetailView.getToken());
//        request.put("phoneNum", phoneNum);
//
//        RetrofitHttpUtil.getInstance().phoneNumInfo(new BaseNoTObserver<OrderDetailBean>() {
//            @Override
//            public void onHandleSuccess(OrderDetailBean detailBean) {
//                iOrderDetailView.hideLoading();
//                iOrderDetailView.setAdapterInfo(detailBean);
//            }
//
//            @Override
//            public void onHandleError(String message) {
//                iOrderDetailView.hideLoading();
//                iOrderDetailView.showErr(message);
//            }
//
//            @Override
//            public void onReLogin(String message) {
//                iOrderDetailView.showErr(message);
//                iOrderDetailView.hideLoading();
//                iOrderDetailView.nextActivityWithSingleTask(LoginActivity.class);
//            }
//
//            @Override
//            public void onSubscribe(Disposable d) {
//                compositeDisposable.add(d);
//
//                iOrderDetailView.showLoading("加载中...");
//            }
//        }, new RequestBean().setData(request.toString()));
//
//    }
//
//    @Override
//    public void clearRequest() {
//        compositeDisposable.clear();
//    }
//
//}
